Big Huge Thesaurus

Genetta genetta

noun